package com.sy.mapper;

import com.sy.entity.Commit;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface CommitMapper {
    /**
     * 通过对象id得到评论列表
     * @param drId
     * @return
     */
    List<Commit> getCommitListByDrId(@Param("drId")Integer drId, @Param("target")Integer target);
    List<Commit>  getCommitListByDrIdAndStart(@Param("drId") Integer drId, @Param("start") Integer start);
    /**
     * 通过对象id得到对象评论个数
     * @param drId
     * @return
     */
    Integer getCount(Integer drId);

    /**
     * 添加评论
     * @param drId
     * @param target
     * @param userName
     * @param textarea
     * @param value1
     * @param value2
     * @param value3
     * @param value4
     * @return
     */
    boolean addCommitByCommitAdd(@Param("drId")Integer drId, @Param("target")Integer target, @Param("userName")String userName, @Param("textarea")String textarea, @Param("commitTime")String commitTime, @Param("value1")Integer value1, @Param("value2")Integer value2, @Param("value3")Integer value3, @Param("value4")Integer value4);
}
